# -*- encoding: utf-8 -*-
"""

PyCharm scipy信号处理
2024年10月22日21时54分
by wenyang

文件主要内容:


"""
import numpy as np
import matplotlib.pyplot as plt
from scipy import signal

def main():
    t = np.linspace(0, 5, 100)
    x = t + np.random.normal(size = t.size)
    x_detrend = signal.detrend(x) # 通过这个函数可以去除信号的线性趋势 减去数据的线性拟合部分 使得数据的平均值接近0
    plt.plot(t, x)
    plt.plot(t, x_detrend)
    plt.show()


if __name__ == "__main__":
    main()
